package 炫彩基类

import (
	common "gitee.com/go_888/xcgui/xcgui/common"
)

// 形状圆_创建, 创建圆形形状对象, 返回句柄.
//
//
//
//
//
// ff:形状圆_创建
// x:坐标
// y:Y坐标
// cx:宽度
// cy:高度
// hParent:父对象句柄
func X形状圆_创建(坐标, Y坐标, 宽度, 高度 int32, 父对象句柄 int) int {
	r, _, _ := xShapeEllipse_Create.Call(uintptr(坐标), uintptr(Y坐标), uintptr(宽度), uintptr(高度), uintptr(父对象句柄))
	return int(r)
}

// 形状圆_置边框色.
//
//
// ff:形状圆_设置边框色
// hShape:句柄
// color:ABGR颜色值
func X形状圆_设置边框色(句柄 int, ABGR颜色值 int) {
	xShapeEllipse_SetBorderColor.Call(uintptr(句柄), uintptr(ABGR颜色值))
}

// 形状圆_置填充色.
//
//
// ff:形状圆_设置填充色
// hShape:句柄
// color:ABGR颜色值
func X形状圆_设置填充色(句柄 int, ABGR颜色值 int) {
	xShapeEllipse_SetFillColor.Call(uintptr(句柄), uintptr(ABGR颜色值))
}

// 形状圆_启用边框, 启用绘制圆边框.
//
//
// ff:形状圆_启用边框
// hShape:句柄
// bEnable:是否启用
func X形状圆_启用边框(句柄 int, 是否启用 bool) {
	xShapeEllipse_EnableBorder.Call(uintptr(句柄), common.X布尔值到uintptr(是否启用))
}

// 形状圆_启用填充, 启用填充圆.
//
//
// ff:形状圆_启用填充
// hShape:句柄
// bEnable:是否启用
func X形状圆_启用填充(句柄 int, 是否启用 bool) {
	xShapeEllipse_EnableFill.Call(uintptr(句柄), common.X布尔值到uintptr(是否启用))
}
